.container-login {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url("../images/pic01.png") no-repeat;
    background-size: 100% 100%;
}
.container-login .login-box {
    width: 722px;
    height: 472px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -236px;
    margin-left: -361px;
}
.container-login .login-box .logo {
    width: 100%;
    background-color: #fff;
    height: 88px;
    line-height: 88px;
    overflow: hidden;
}
.container-login .login-box .logo .pic-logo {
    margin: 22px 0 0 34px;
    float: left;
}
.container-login .login-box .logo .pic-text {
    float: left;
    margin: 35px 0 0 13px;
}
.container-login .login-box .login {
    height: 384px;
    background-color: rgba(229,227,226,0.9);
}
.container-login .login-box .login .margin-box {
    margin: 0 auto;
    width: 314px;
}
.container-login .login-box .login h2 {
    font-size: 24px;
    color: #a36e1f;
    padding-top: 50px;
    letter-spacing: 3px;
}
.container-login .login-box .login h2 .title {
    font-size: 30px;
    color: #a36e1f;
    font-family: '黑体';
}
.container-login .login-box .login .userName {
    margin-top: 25px;
}
.container-login .login-box .login .userName span {
    color: #4e4e4e;
    display: block;
    margin-bottom: 6px;
}
.container-login .login-box .login .userName input {
    width: 312px;
    height: 30px;
    background-color: #fff;
    font-size: 14px;
    color: #9c9b9b;
    text-indent: 9px;
    border: 1px solid #ddd;
    border-radius: 3px;
}
.container-login .login-box .login .login-btn {
    width: 314px;
    height: 36px;
    background-color: #a36e1f;
    font-size: 18px;
    color: #fff;
    margin-top: 30px;
    border-radius: 3px;
    letter-spacing: 6px;
    cursor: pointer;
}
/* 新闻内容管理页 */
.container-news {
    overflow: hidden;
    background: none;
}
.container-news .nav {
    float: left;
    width: 248px;
    height: 100%;
    background-color: #313239;
}
.container-news .nav .login-icon {
    width: 115px;
    height: 115px;
    border-radius: 50%;
    background: url("../images/pic04.png") no-repeat center #fff;   
    padding: 2px;
    margin: 61px auto 10px auto;
    border: 4px solid #393a41;
}
.container-news .nav .login-name {
    font-family: '黑体';
    font-size: 24px;
    color: #fff;
    text-align: center;
    margin-bottom: 47px;
    height: 27px;
}
.container-news .nav .nav-left {
    font-family: '黑体';
}
.container-news .nav .nav-left li {
    height: 63px;
    line-height: 63px;
    border: 1px solid #3a3b42;
    border-left: none;
    border-right: none;
    font-size: 20px;
    color: #939ea8;
    text-indent: 91px;
    cursor: pointer;
}
.container-news .nav .nav-left a:first-child li {
    margin-bottom: none;
    background: url("../images/pic12.png") no-repeat 37px center;
}
.container-news .nav .nav-left a:last-child li {
    margin-bottom: none;
    background: url("../images/pic06.png") no-repeat 37px center;
}
.container-news .nav .nav-left a:first-child li.active {
	font-color: #fff;
    background: url("../images/pic05.png") no-repeat 37px center #a36e1f;
}
.container-news .nav .nav-left a:last-child li.active {
    background: url("../images/pic13.png") no-repeat 37px center #a36e1f;
}
.container-news .nav .nav-left a:first-child li.active {
    color: #fff;
}
.container-news .nav .nav-left a:last-child li.active {
    color: #fff;
}
.container-news .main {
    float: left;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 248px;
    background-color: #f1f1f1;
}
.container-news .main .wel-box {
    height: 60px;
    border-bottom: 1px solid #ccc;
    background-color: #fff;
}
.container-news .main .wel-box h2 {
    font-size: 24px;
    color: #a36e1f;
    letter-spacing: 2px;
    float: left;
    margin: 17px 0 0 29px;
}
.container-news .main .wel-box .wel-text {
    float: right;
    color: #666;
    line-height: 60px;
    margin-right: 26px;
}
.container-news .main .wel-box .wel-text span {
    
}
.container-news .main .wel-box .login-out {
     float: right;
     width: 66px;
     height: 100%;
     background: url("../images/pic07.png") no-repeat center;
     border-left: 1px solid #ccc;
     cursor: pointer;
}
.container-news .main .location {
    overflow: hidden;
    height: 93px;
    border-bottom: 1px solid #ccc;
}
.container-news .main .location h2 {
    float: left;
    font-family: '黑体';
    line-height: 93px;
    font-size: 30px;
    color: #444344;
    margin-left: 40px;
}
.container-news .main .location .current-location {
    float: right;
    font-size: 12px;
    color: #0e050a;
    margin-right: 65px;
    line-height: 130px;
}
.container-news .main .news {
    overflow: hidden;
    margin-bottom: 11px;
}
.container-news .main .news .news-num {
    float: left;
    color: #666;
    margin-left: 60px;
    margin-top: 50px;
}
.container-news .main .news .news-add {
    float: right;
    margin-right: 60px;
    margin-top: 32px;
    width: 120px;
    height: 42px;
    border-radius: 3px;
    line-height: 42px;
    cursor: pointer;
    font-size: 20px;
    color: #fff;
    background-color: #a36e1f;
    text-align: center;
}
.container-news .main .news-list {
    border-collapse: collapse;
    width: 94%;
    margin-left: 44px;
}
.container-news .main .news-list thead {
    background-color: #e4c89f; 
    font-size: 18px;
}
.container-news .main .news-list thead th {
    font-weight: normal;
    height: 55px;
}
.container-news .main .news-list tbody {
    background-color: #fff;
}
.container-news .main .news-list tbody td {
    text-align: center;
    border: 2px solid #f0f0f0;
    color: #666;
    height: 83px;
}
.container-news .main .news-list tbody td .news-title {
    color: #010101;
    padding: 0 11px;
}
.container-news .main .news-list tbody td .content-detail {
    padding: 0 11px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 400px;
    height: 50px;
    line-height: 50px;
} 
.container-news .main .news-list tbody td .edit-del {
    overflow: hidden;
    width: 100px;
    margin: 0 auto 0 25px;
}
.container-news .main .news-list tbody td .edit{
    width: 28px;
    height: 28px;
    background: url("../images/pic08.png") no-repeat;
    float: left;
    cursor: pointer;
    margin-left:2px;
}
.container-news .main .news-list tbody td .del {
    width: 26px;
    height: 28px;
    background: url("../images/pic09.png") no-repeat;
    float: right;
    cursor: pointer;
}
.container-news .main .news-list tbody .bgfdf7ee {
    background-color: #fdf7ee;
    height: 100%;
    padding-top: 27.5px;
    box-sizing: border-box;
}
.del-confirm-cover {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    display: none;
}
.del-confirm-cover .del-confirm-box {
    width: 540px;
    height: 230px;
    background-color: #f3f3f3;
    border-radius: 3px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -270px;
    margin-top: -115px;
    padding: 0 26px;
}
.del-confirm-cover .del-confirm-box .tips {
    height: 56px;
    line-height: 56px;
    border-bottom: 1px solid #d9d9d9;
    overflow: hidden;
}
.del-confirm-cover .del-confirm-box .tips span{
    display: block;
}
.del-confirm-cover .del-confirm-box .tips .tishi {
    float: left;
}
.del-confirm-cover .del-confirm-box .tips .close {
    float: right;
    width: 11px;
    height: 10px;
    background: url("../images/pic11.png") no-repeat;
    cursor: pointer;
    margin-top: 23px;
}
.del-confirm-cover .del-confirm-box p {
    color: #3b3b3b;
    text-align: center;
    margin: 40px 0 50px 0;
}
.btn-two {
    width: 282px;
    overflow: hidden;
    margin: 0 auto;
}
.btn-two span{
    display: block;
    width: 120px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
    border-radius: 5px;
}
.btn-two .qd{
    float: left;
    background-color: #a36e1f;
}
.btn-two .qx{
    float: right;
    background-color: #9c9c9c;
}
/* 修改密码 */
.container-psd .modify-psd-box {
    margin: 38px 0 0 62px;
}
.container-psd .modify-psd-box li {
    color: #666;
    margin-bottom: 17px;
    overflow: hidden;
}
.container-psd .modify-psd-box label {
    display: inline-block;
    width:100px;
    color: #666;
}
.container-psd .modify-psd-box input {
    width: 562px;
    height: 40px;
    border-radius: 5px;
    background-color: #fff;
    border: 1px solid #ccc;
    text-indent: 16px;
}
.container-psd .modify-psd-box li select {
    width: 562px;
    height: 40px;
    border-radius: 5px;
    background-color: #fff;
    border: 1px solid #ccc;
    text-indent: 16px;
}
.container-psd .btn-two {
    margin: 80px 0 0 150px;
}
/* 增加 */
.container-add .add-article {
    overflow: hidden;
}
.container-add .add-article .modify-psd-box {
    float: left;
}
.container-add .add-article .upload-pic {
    float: left;
}
.container-add .add-article .upload-pic .upload-box {
    overflow: hidden;
}
.container-add .add-article .upload-pic .width196 {
    width: 196px;
    float: left;
}
.container-add .add-article .upload-pic .file-icon {
    display: block;
    width: 32px;
    height: 23px;
    background: url("../images/pic14.png") no-repeat;
    margin: 8px 15px 0 16px;
    float: left;
}
.container-add .add-article .upload-pic .upload-file-btn {
    display: block;
    height: 30px;
    width: 60px;
    line-height: 30px;
    text-align: center;
   position: relative;
   cursor: pointer;
   color: #616161;
   background-color: #e6e6e6;
   border-color: #204d74;
   border-radius: 4px;
   overflow: hidden;
   zoom: 1;
   border: 1px solid #c6c6c6;
   float: left;
   margin-top: 4px;
   font-size: 15px;
}
.container-add .add-article .upload-pic .upload-file-btn input {
    position: absolute;
   font-size: 100px;
   right: 0;
   top: 0;
   opacity: 0;
   cursor: pointer;
}
.container-add .add-article .upload-pic .pic-show-area-box {
    margin: 27px 0 0 100px;
}
.container-add .add-article .upload-pic .pic-show-area-box .pic-show-area {
    width: 195px;
    height: 110px;
    background: url("../images/pic15.png") no-repeat center #e0e0e0;
}
.container-add .add-article .upload-pic .pic-show-area-box p {
    font-size: 12px;
    color: #9d9d9d;
    margin-top: 15px;
}